
import { DsEventBus } from '../lib/main'
import { debounceTime  } from '../lib/plugins'

// import { DsEventBus } from 'ds-events';
const ev = new DsEventBus();
const sub = ev.pipe(debounceTime(500)).on('test', (a) => {
    console.log(a);
})
ev.emit('test', '这是发送的数据');
ev.emit('test', '这是发送的数据2');
ev.remove('test' ,sub);
ev.emit('test', '这是发送的数据3');


ev.on('test', (a) => {
    console.log(a);
}, {immediately: true});
